(gdb) q
A debugging session is active.

	Inferior 1 [process 12228] will be killed.

Quit anyway? (y or n) n
Not confirmed.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a1535 in __GI_abort () at abort.c:79
#2  0x00007ffff78f8508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0328d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff78fec1a in malloc_printerr (str=str@entry=0x7ffff7a04f58 "free(): double free detected in tcache 2") at malloc.c:5341
#4  0x00007ffff79006fd in _int_free (av=0x7ffff7a3ac40 <main_arena>, p=0x5555599f71e0, have_lock=<optimized out>) at malloc.c:4193
#5  0x00007fffe1ff1c8d in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#6  0x00007fffe1ff4189 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#7  0x00007fffe1fc439e in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#8  0x00007fffe1fc78c1 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#9  0x00007fffe1fc7b45 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#10 0x00007fffe1fc2cb1 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#11 0x00007ffff7e302e9 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#12 0x00005555557187c9 in UpdateScreenExt (rect=0x7fffffffd520, with_frame_delay=1) at sdl.c:192
#13 0x00005555557188dd in UpdateScreen_WithFrameDelay (rect=0x7fffffffd520) at sdl.c:236
#14 0x0000555555719a75 in SDLCopyArea (src_bitmap=0x555559a94770, dst_bitmap=0x555559ab8ce0, src_x=1919, src_y=1079, width=1, height=1, dst_x=1919, dst_y=1079, mask_mode=0) at sdl.c:912
#15 0x00005555556f67d6 in sysCopyArea (src_bitmap=0x555559a94770, dst_bitmap=0x555559ab8ce0, src_x=1919, src_y=1079, width=1, height=1, dst_x=1919, dst_y=1079, mask_mode=0) at system.c:525
#16 0x00005555556f74ac in BlitBitmap (src_bitmap=0x555559a94770, dst_bitmap=0x555559ab8ce0, src_x=1919, src_y=1079, width=1, height=1, dst_x=1919, dst_y=1079) at system.c:868
#17 0x000055555564cd9e in BackToFront () at tools.c:886
#18 0x00005555556598ac in MoveDoor (door_state=4) at tools.c:5435
#19 0x000055555565892e in OpenDoor (door_state=6) at tools.c:5081
#20 0x0000555555662aed in DrawMainMenu () at screens.c:1687
#21 0x00005555556b31ab in RequestQuitGameExt (skip_request=1, quick_quit=1, message=0x5555557c9d60 "Do you really want to quit the game?") at game.c:15028
#22 0x00005555556b3252 in RequestQuitGame (ask_if_really_quit=0) at game.c:15048
#23 0x000055555564ab24 in HandleKey (key=27, key_status=1) at events.c:2376
#24 0x0000555555648c63 in HandleKeyEvent (event=0x7fffffffd9f0) at events.c:1462
#25 0x0000555555646b84 in HandleEvents () at events.c:249
#26 0x0000555555646d67 in EventLoop () at events.c:348
#27 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdb48) at main.c:7762
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe3981700 (LWP 17147)]
[New Thread 0x7fffe3940700 (LWP 17148)]
[New Thread 0x7fffe1a99700 (LWP 17149)]
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
rocksndiamonds: frame delay == 20 ms (max. 50 fps / 100 %)
rocksndiamonds: frame delay == 60 ms (max. 16 fps / 33 %)
[Thread 0x7fffe3940700 (LWP 17148) exited]
[Thread 0x7fffe3981700 (LWP 17147) exited]
[Thread 0x7fffe1a99700 (LWP 17149) exited]
[Inferior 1 (process 17143) exited normally]
(gdb) r
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe3981700 (LWP 2159)]
[New Thread 0x7fffe3940700 (LWP 2160)]
[New Thread 0x7fffe1a9a700 (LWP 2161)]
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: currently using game engine version 2010100
rocksndiamonds: warning: getKeyFromKeyName(): not completely implemented
rocksndiamonds: frame delay == 60 ms (max. 16 fps / 33 %)
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
rocksndiamonds: frame delay == 30 ms (max. 33 fps / 66 %)
rocksndiamonds: warning: getKeyFromKeyName(): not completely implemented
free(): double free detected in tcache 2

Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a1535 in __GI_abort () at abort.c:79
#2  0x00007ffff78f8508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0328d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff78fec1a in malloc_printerr (str=str@entry=0x7ffff7a04f58 "free(): double free detected in tcache 2") at malloc.c:5341
#4  0x00007ffff79006fd in _int_free (av=0x7ffff7a3ac40 <main_arena>, p=0x55555b409780, have_lock=<optimized out>) at malloc.c:4193
#5  0x0000555555713b28 in checked_free (ptr=0x55555b409790) at misc.c:1275
#6  0x0000555555712b25 in setString (old_value=0x55555860c330 <tape+16>, new_value=0x55555c7786c0 "rnd_jorge_jordan") at misc.c:844
#7  0x00005555556eca43 in TapeErase () at tape.c:530
#8  0x00005555556ecbff in TapeStartRecording (random_seed=1591274318) at tape.c:584
#9  0x00005555556a7c7b in StartGameActions (init_network_game=0, record_tape=1, random_seed=0) at game.c:11322
#10 0x00005555556648c0 in HandleMainMenu (mx=0, my=0, dx=0, dy=0, button=0) at screens.c:2134
#11 0x000055555564a6a5 in HandleKey (key=13, key_status=1) at events.c:2304
#12 0x0000555555648c63 in HandleKeyEvent (event=0x7fffffffd9f0) at events.c:1462
#13 0x0000555555646b84 in HandleEvents () at events.c:249
#14 0x0000555555646d67 in EventLoop () at events.c:348
#15 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdb48) at main.c:7762
(gdb) # just pressed ESC and got to main menu
